From: Alexander Larsson Date: Fri, 26 Sep 2025 08:02:59 +0000 (+0200) Subject: rust-binding: Extend bindings to support composefs and signing X-Git-Tag: archive/raspbian/2025.7-2+rpi1^2^2~6^2^2~10^2~1 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/%22stanciumarius94%40gmail.com//%22mailto:i18n-csb%40linuxcsb.org/%22/%22http:/www.example.com/%22stanciumarius94%40gmail.com/%22mailto:i18n-csb%40linuxcsb.org/%22?a=commitdiff_plain;h=9ff946fcca9920863079644a181046921def90b7;p=ostree.git rust-binding: Extend bindings to support composefs and signing This adds GLib.VariantDict, which is needed for ostree_repo_commit_add_composefs_metadata(), and OSTree.BlobReader which are needed for ostree_sign_read_sk(). With these we can sign ostree commits with composefs digests in them. --- diff --git a/rust-bindings/conf/ostree.toml b/rust-bindings/conf/ostree.toml index 57314db4..8807b459 100644 --- a/rust-bindings/conf/ostree.toml +++ b/rust-bindings/conf/ostree.toml @@ -18,6 +18,7 @@ girs_directories = [ "../gir-files" ] generate = [ "OSTree.AsyncProgress", + "OSTree.BlobReader", "OSTree.BootconfigParser", "OSTree.ChecksumFlags", "OSTree.ContentWriter", @@ -83,6 +84,7 @@ manual = [ "GLib.Quark", "GLib.String", "GLib.Variant", + "GLib.VariantDict", "GLib.VariantType", # [MANUAL] types implemented by hand